slightly crazy - Turkish English Dictionary